<?php

	//Chequea que tenga sesion
	require_once('auth/autenticar.php');

	require_once('conectar.php');
	
	require_once('funciones.php');
	
	require_once('menu.php');

	$funcion = (isset($_GET['funcion']))? $_GET['funcion']: "" ;
	$param1 = (isset($_GET['param1']))? $_GET['param1']: "" ;
	$param2 = (isset($_GET['param2']))? $_GET['param2']: "" ;
	$param3 = (isset($_GET['param3']))? $_GET['param3']: "" ;
	$cuerpo=array();
	$scripts=array();
	$default=0;
	$jotaeses=array('jquery-1.4.2.js','hoverIntent.js','superfish.js','jquery.dataTables.min.js','jquery.tinymce.js', 'script.js','jquery.autocomplete.js', 'serialize.js');	
	
//echo traerPrecioReceta(33); exit;
	if (isset($permisos['master']) || isset($permisos[$funcion])){
		switch($funcion){
			case "agregarProducto":
				$msg=agregarProducto();
				$all=listarProducto($msg['id']);
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg['msg'];
				$scripts=$all['scripts'];
				break;
			case "listarProducto":
				$all=listarProducto();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;
			case "agregarCarta":
				$msg=agregarCarta();
				$all=listarCarta();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "agregarPlato":
				$msg=agregarReceta();
				$all=listarReceta(1,$msg['id']);
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg['msg'];
				$scripts=$all['scripts'];
				break;
			case "agregarReceta":
				$msg=agregarReceta();
				$all=listarReceta(0,$msg['id']);
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg['msg'];
				$scripts=$all['scripts'];
				break;
			case "agregarPerfil":
				$msg=agregarPerfil();
				$all=listarPerfil();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "agregarCompra":
				$msg=agregarCompra();
				$all=listarCompra();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "listarReceta":
				$all=listarReceta(0);
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;
			case "listarCompra":
				$all=listarCompra();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;
			case "listarPlato":
				$all=listarReceta(1);
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;
			case "listarCarta":
				$all=listarCarta();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;
			case "agregarProveedor":
				$msg=agregarProveedor();
				$all=listarProveedor();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "listarProveedor":
				$all=listarProveedor();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;				
			case "agregarCategoria":
				$msg=agregarCategoria();
				$all=listarCategoria();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "listarCategoria":
				$all=listarCategoria();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;				
			case "agregarUnidad":
				$msg=agregarUnidad();
				$all=listarUnidad();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "agregarRestaurant":
				$msg=agregarRestaurant();
				$all=listarRestaurant();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "listarUnidad":
				$all=listarUnidad();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;				
			case "agregarUsuario":
				$msg=agregarUsuario();
				$all=listarUsuario();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "listarUsuario":
				$all=listarUsuario();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;
			case "listarCliente":
				$all=listarCliente();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;
			case "agregarCliente":
				$msg=agregarCliente();
				$all=listarCliente();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "listarVino":
				$all=listarVino();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;
			case "agregarVino":
				$msg=agregarVino();
				$all=listarVino();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;
			case "listarPerfil":
				$all=listarPerfil();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;	
			case "listarRestaurant":
				$all=listarRestaurant();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;			
			case "listarParametro":
				$all=listarParametro();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
				break;		
			case "modificarParametro":
				$msg=modificarParametro();
				$all=listarParametro();
				$cuerpo=$all['cuerpo'];
				$cuerpo['msg']=$msg;
				$scripts=$all['scripts'];
				break;			
			case "listar":

			default:
				$default=1;
				$all=selectResto();
				$cuerpo=$all['cuerpo'];
				$scripts=$all['scripts'];
		}
	}
	
	$menu=get_menu($permisos);
	$hint=get_hint();	

	if($default) $menu=array();
		
	require_once('visual.php');
	
	mysql_close($link);
?>
